/* no script styles */
.no_javascript{line-height: 25px; background: #F0C477; padding: 2px; color: #000; font-size: 13px; font-weight: bold; margin: 0 auto; width: 100%; text-align: center;}

/*body styling*/
.clearall{clear: both;}

.main_wrapper {
    background: #fff no-repeat scroll 0 0 transparent;
    height: auto !important;
    margin: 0 auto;
    min-height: 100%;
    overflow: hidden;
    padding: 0;
    width: 1024px;
}

/*header styling*/
.head_wrapper{
	background: url("../../images/header_bg.jpg") repeat-x fixed 0 0 transparent;
	height: 159px;
}
.logo_hme img{
	margin-top: 13px;
	float: left;
}
.right_part_hme{
	float: right;
	width: 466px;
}
.top_right_nav{
	background: #4B4B4B;
	height: 24px;
	width:100%;
}
.top_right_nav a{
	color: #9B9B9B;
	font-weight: bold;
	text-decoration: none;	
	font-size:11px;
	display: block;
	padding: 2px 10px;
	float: left;
}

.top_right_nav select{
  float: left;
  border: 1px solid #D6D4C9;
    color: #4A4D4A;
    font-size: 12px;
    padding: 0;
    margin-top: 2px;
    width:60px;
}

.top_right_nav a:hover{
	color: #FFF;	
}

.top_right_nav span{
	color: #9B9B9B;
	display: block;
	padding: 2px 10px;
	float: left;
}

.top_right_support{
	height: 70px;
	width:100%;
}
.top_right_support .shopping_cart{
	background: url("../../images/shopping_cart.jpg") no-repeat 0 -5px transparent;
	width: 130px;
	height: 70px;
	float: left;
	color: #DD0707;
	font-size: 12px;
    padding: 0 0 0 69px;
}
.top_right_support .shopping_cart .spn{padding: 20px 0 0 0; display: block;}
.top_right_support .cust_support_hme{
	float: left;
	width: 266px;
	height: 70px;
}

.nav_srch_panel{width: 100%; padding: 19px 0;}
.nav_srch_panel .srch_box{width: 54%; float: left;margin:0px 10px;}

.nav_srch_panel .srch_box li{width: 53%; float: left; margin-bottom: 3px;}
.nav_srch_panel .srch_box .liwid{width: 46%; float: left; margin-bottom: 3px;}

.nav_srch_panel label{color: #000; display: block; width: 100px; float: left; text-align: right; margin-right: 5px;}
.nav_srch_panel .label_s{color: #000; display: block; width: 58px; float: left; text-align: right; margin-right: 5px;}
.nav_srch_panel .txt_srch {border: 1px solid #B2B2B2;padding: 1px 3px; color: #000000; font-size: 12px; float: left;}
.nav_srch_panel .wid_b{width:180px;}
.nav_srch_panel .wid_s{width:22px;}

.nav_srch_panel .srch_box .srch_box_cust label{color: #000; display: block; float: left; text-align: right; margin-right: 5px;}

.nav_srch_panel .srch_box .srch_box_cust .li1{width: 38%; float: left;}
.nav_srch_panel .srch_box .srch_box_cust .li1 label{width: 58px;}

.nav_srch_panel .srch_box .srch_box_cust .li2{width: 35%; float: left;}
.nav_srch_panel .srch_box .srch_box_cust .li2 label{width: 38px;}

.nav_srch_panel .srch_box .srch_box_cust .li3{width: 27%; float: left;}
.nav_srch_panel .srch_box .srch_box_cust .li3 label{width: 30px;}

.nav_srch_panel .srch_btn {float: left; width: 120px; height: 22px; background:#2F5A81 url("../../images/srch_btn.gif") no-repeat 0 0; border: 0px;cursor: pointer;}
.nav_srch_panel .login_link{float: right; color: #000; margin: 0px 25px;}
.nav_srch_panel .login_link a{color: #000; text-decoration: none;}
.nav_srch_panel .login_link a:hover{text-decoration: underline;}
.nav_srch_panel .srch_div{margin: 19px 0;}

.nav_volume{border: 1px solid #B7B5B5; margin: 5px 0; padding: 5px 2px;}
.nav_volume td{height: 10px; vertical-align: top; text-align: left;}
.nav_volume .vol_head a{padding: 3px 5px 0 0!important; background: none !important; color: #000 !important; float: left;}
.nav_volume .vol_head a:hover{background: none !important; color: #000 !important; text-decoration: underline !important;}

.nav_volume .vol_info {border-bottom: 1px solid #B7B5B5; padding: 5px 0;}
.nav_volume .vol_info a{padding: 3px 5px 0 0!important; background: none !important; color: #2F5A81 !important;}
.nav_volume .vol_info a:hover{background: none !important; color: #2F5A81 !important; text-decoration: underline !important;}

.nav_volume .volume_sel{font-weight: bold;}
.nav_volume .volume_sel p{color: #4A4D4A;}
.nav_volume .left_pad {padding-left: 21px;}
/*top navigation*/
.top_menu{clear: left; background-color: #2F5A81; height: 30px;}
.top_menu .gap{display: block; width: 141px; float: left;}

.top_menu a{color: #fff; font-weight: bold; font-size: 14px; text-decoration: none; float: left; display: block; margin: 5px 30px;}
.top_menu a:hover{color: #E0920B;}

/*body_wrap*/
.body_wrap{width: 100%;}

/*left navigation*/
.left_panel_flt{width: 202px; float: left;}
.left_nav{float: left; width: 200px;list-style-type: none;padding: 0;margin: 2px 3px 0 0;}
.left_nav li{width: 100%; height: 19px; margin: 1px 0px;}
.left_nav li a{text-transform: capitalize; background:#E9E9E9 url("../../images/leftnav_link.jpg") no-repeat 0 0; color: #000; display: block; padding-left: 30px; font-size: 11px; text-decoration: none; }
.left_nav li a:hover{background:#469FC1 url("../../images/leftnav_hover.jpg") no-repeat 0 0; color: #fff;}
.left_nav li .head{background: none repeat scroll 0 0 #469FC1;color: #FFFFFF;font-weight: bold;padding-left: 7px;text-transform: uppercase;}

/*content area*/
.content_area {width: 816px; float: left; margin: 3px 2px;}
.content_area .banner{width: 812px; padding: 2px; height: 200px; border: 1px solid #B7B5B5; }
.content_area .banner a{text-decoration: none; float: left;}

/*main content*/
.content_area .main_content{width: 812px; padding: 25px 12px;}
.content_area .main_content h2{color: #2F5A81; font-size: 18px; font-weight: bold; margin-bottom: 10px;}

.content_area .main_content p {color: #000; margin: 10px 0;}
.content_area .main_content a{ text-decoration: none; color: #2F5A81;}
.content_area .main_content a:hover{color: #E0920B;}

/*product listing*/
.content_area .main_content .listing{ width: 94%; margin: 0 auto; padding:20px 0 20px 0;}
.content_area .main_content .listing li {float: left; width: 23%; padding:0 0 26px 14px;}
.content_area .main_content .listing li a{text-decoration: none;}
.content_area .main_content .listing .list_title{font-size: 12px; color: #2F5A81; font-weight: bold; padding-top: 5px;width: 85%;word-wrap: break-word;}
.content_area .main_content .listing .list_cont{ width: 100%;}
.content_area .main_content .listing .list_by{font-size: 12px; color: #7E7F80;float: left; width: 10%;}
.content_area .main_content .listing .list_auth{font-size: 12px; color: #000000; font-weight: bold; float: left;}

/*frm: registration*/
.frmreg table{width: 100%; color: #000;}
.frmreg table tr td label{ font-weight: bold;}
.frmreg table tr td .imp {color: red;}
.frmreg table tr td{vertical-align: top; font-size: 12px; padding: 3px 0;}
.frmreg table tr td h3{color: #2F5A81; font-weight: bold; font-size: 15px; border-bottom: 1px solid #2F5A81;}
.frmreg table tr td input[type="text"]{
border: 1px solid #B2B2B2;
color: #000000;
font-size: 12px;
padding: 2px 3px;
width: 210px;
}
.frmreg table tr td textarea{
border: 1px solid #B2B2B2;
color: #000000;
font-size: 12px;
padding: 2px 3px;
width: 210px;
}

.frmreg .rdcls label{ float: left; display: block; width: 90%;}
.frmreg .rdcls input[type="radio"]{ float: left; margin-top: 5px;}

.frm_geneal_det tr td label {display: block;float: left;margin: 2px 4px;width: 96%;}
.frm_geneal_det tr td .padup{float: left;margin: 5px 0;}
.frm_geneal_det tr td .example{display: block; margin:0 10px 0 6px; float: left;}
.frm_geneal_det tr td input[type="text"]{float: left;}

.brdspace { border-left: 1px solid #BCC7D1;}
.btnreg {float: right;cursor: pointer;  background-color: #EDE8E8;border: 1px solid #D9D9D9;border-radius: 5px 5px 5px 5px;
         color: #323232;display: block;
         font-size: 12px;font-weight: bold;height: 36px;
         text-align: center;width: 110px;text-transform: uppercase;}
.btnreg:hover{background: none repeat scroll 0 0 #EFF6FC;}

.btnpad {margin: 10px 10px 0 0;}


.btnreset {float: right;cursor: pointer;  background-color: #EDE8E8;border: 1px solid #D9D9D9;border-radius: 5px 5px 5px 5px;
         color: #323232;display: block;
         font-size: 12px;font-weight: bold;height: 36px;
         text-align: center;width: 110px;text-transform: uppercase;}
.btnreset:hover {background: none repeat scroll 0 0 #EFF6FC;}

.frm_inst_details tr td h3{width: 37%;}
.frm_inst_details tr td label {display: block;float: left;margin: 2px 4px; width: 140px;}
.frm_inst_details tr td input[type="text"]{float: left;}

.frm_invoice_details tr td h3{width: 29%;}
.frm_invoice_details tr td label {display: block;float: left;margin: 2px 4px; width: 140px;}
.frm_invoice_details tr td input[type="text"]{float: left;}
.frm_invoice_details .info{ width: 100%; margin: 5px 0; }
.frm_invoice_details .info label{display: block;float: left;margin: 2px 4px;width: 90%;}
.frm_invoice_details .info .padup{float: left;margin: 5px 0;}

.frm_admin_details tr td h3{width: 72%;}
.frm_admin_details tr td label {display: block;float: left;margin: 2px 4px; width: 140px;}
.frm_admin_details tr td input[type="text"]{float: left;}

.frm_tech_details  tr td h3{width: 33%;}
.frm_tech_details tr td label {display: block;float: left;margin: 2px 4px; width: 140px;}
.frm_tech_details tr td input[type="text"]{float: left;}
.frm_tech_details .info{ width: 100%; margin: 5px 0; }
.frm_tech_details .info label{display: block;float: left;margin: 2px 4px;width: 90%;}
.frm_tech_details .info .padup{float: left;margin: 5px 0;}

/*footer styling*/
.footer_wrapper{width: 100%; background:#2F5A81 url("../../images/footer_bg.jpg") repeat-x 0 0; min-height: 93px;}
.footer_wrapper .footer_cont{ margin: 0 auto; width: 1024px;}

.footer_wrapper a{color: #fff; text-decoration: none;}
.footer_wrapper a:hover{color: #B4CEE6;}

.footer_wrapper .col1{width: 42%; color: #fff; float: left; margin-top: 12px;}
.footer_wrapper .col1 .col1_nav li{float: left;}
.footer_wrapper .col1 .col1_socials span {float: left; display: block; padding-top: 11px;}
.footer_wrapper .col1 .col1_socials img {float: left; margin: 0 5px;}
.footer_wrapper .col1 .col1_socials .col1_fb{ margin-top: 5px;}

.footer_wrapper .col2{width: 41%; color: #fff; float: left; margin-top: 12px;}
.footer_wrapper .col2 .col2_nav li{float: left; width: 40%;}

.footer_wrapper .col3{width: 17%; color: #fff; float: right; margin-top: 12px;}
.footer_wrapper .col3 h4{color: #C8C8C8; font-weight: bold; float: right;}
.footer_wrapper .col3 .col3_nav li{float: left; width: 90%; margin-left: 35px;}


/*listing tables*/
.mytables {
    border-collapse: collapse;
    color: #666666;
    font: 12px/135% arial,helvetica,sans-serif;
    z-index: 999;
}
.mytables span {
    color: #666666;
    font-size: 12px;
}
.mytables em {
    color: #666666;
    font-size: 0.8em;
}
.mytables img {
    vertical-align: middle;
}
myTables thead td a {
    color: #2F2F2F;
}
.myTables thead td a:hover {
    color: #2F2F2F;
}
.myTables1sub {
}
.tdlistinga {
    border-bottom: 1px solid #4A4D4A;
    color: #4A4D4A;
}
.tdlistinga_green {
    border-bottom: 1px solid #407F3F;
    color: #407F3F;
}
.tdlistinga:hover {
    border-bottom: 1px solid #950000;
    color: #950000;
}
.tdlistinga_green:hover {
    border-bottom: 1px solid #950000;
    color: #950000;
}
.mytables thead th, .mytables tfoot th, .mytables tfoot td {
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    padding: 0 10px 0 0;
    text-transform: capitalize;
    vertical-align: middle;
}
.mytables thead th a {
    border: medium none;
    color: #666666;
}
.mytables thead th a:hover {
    border: medium none;
    color: #666666;
}
.mytables thead tr td {
    padding: 8px 0;
}
.mytables .mytables_sub thead tr td {
    border-bottom: 1px solid #FFFFFF;
    padding: 0 5px 8px;
}
.mytables tfoot td {
    text-align: right;
}
.mytables tbody th, .mytables tbody td {
    border-bottom: 1px solid #DFF0FF;
    padding: 8px 6px;
    vertical-align: top;
    color: #4A4D4A;
    font-size: 12px;
}
.mytables tbody tr td .chk{
  margin: 3px 0 0 12px;
}
.mytables tbody .odd{
    background-color: #F2F1ED;
}
.mytables tbody th th, .mytables tbody td td {
    border-bottom: 0 none;
}
.mytables tbody tr.selected {
    background: none repeat scroll 0 0 #FFF3E6;
}
.mytables tbody th {
    white-space: nowrap;
}
.mytables tbody th a {
    color: #333333;
}
.mytables tbody tr:hover {
    background: none repeat scroll 0 0 #EFF8FF;
}
.mytables tfoot tr td{
    padding: 5px 5px !important;
    background:#DDEFFD;
    height: 36px;
    margin: 10px 0 0 12px;
}
.mytables tfoot tr td .ftsel{
  padding: 2px;
  width: 150px;
  color: #4A4D4A;
  font-size: 12px;
  border: 1px solid #D6D4C9;
}
.mytables_sub1 tbody tr:hover {
    background: none repeat scroll 0 0 transparent;
}
.td_left {
    border-left: 1px solid #DFF0FF;
}
.td_right {
    border-right: 1px solid #DFF0FF;
}
.mytables th.sortable, .mytables th.sortable-text, .mytables th.sortable-date, .mytables th.sortable-keep, .mytables th.sortable-date-dmy, .mytables th.sortable-numeric, .mytables th.sortable-currency, .mytables th.sortable-sortByTwelveHourTimestamp, .mytables th.sortable-sortIPAddress, .mytables th.sortable-sortEnglishLonghandDateFormat, .mytables th.sortable-sortScientificNotation, .mytables th.sortable-sortImage, .mytables th.sortable-sortFileSize {
    cursor: pointer;
    padding-left: 6px;
}
.mytables th.forwardSort {
    background: url("../../images/arrow_down.gif") no-repeat scroll 0 7px #D9E6F4;
}
.mytables th.reverseSort {
    background: url("../../images/arrow_up.gif") no-repeat scroll 0 7px #D9E6F4;
}
.mytables th input {
    margin-left: 7px;
}
.alt {
    background-color: #FFFFFF;
}
.alt2 {
    background-color: #FFFFFF;
}
.mytables caption {
    color: #336699;
    font: italic 700 12px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    padding: 0 0 5px;
    text-align: left;
    width: auto;
}
.tables {
    border: 1px solid #A5B0CD;
    border-collapse: collapse;
    clear: both;
    color: #0F0F0F;
}
.tables td.top {
    padding-top: 15px;
}
.tables_sample1 .th { background-color: #DDEFFD; height: 35px;}

.tables_sample1 {
    border-collapse: collapse;
    clear: both;
    color: #4F4F4F;
    width: 100%;
}
.tables_sample1 td, th {
    margin: 0;
    padding: 0 5px;
}
.tables_new {
    border-collapse: collapse;
    clear: both;
    color: #0F0F0F;
}
.tables_new td, th {
    margin: 0;
    padding: 7px;
}
.tables_new td, th1 {
    margin: 0;
    padding: 7px 7px 7px 4px;
}
.tables_new td.th1 {
    background-color: #EAEFF4;
    border-bottom: 2px solid #658CB3;
    border-top: 1px solid #658CB3;
    font-weight: 700;
}
.tables_new td.th {
    background-color: #EAEFF4;
    border-bottom: 2px solid #658CB3;
    border-top: 1px solid #658CB3;
    font-weight: 700;
}
.borgerrit {
    border-right: 1px solid #CFCFCF;
}
.tablesmalign {
    left: 0;
    position: relative;
    top: 3px;
}
.tablesmalign1 {
    left: 0;
    position: relative;
    top: -3px;
}
.tablesmalign1 a {
    display: block;
    height: 20px;
}
.tablesm tr td {
    border: medium none;
    margin: 0;
    padding: 0 5px;
}
.table4 {
    border: 0 none;
    border-collapse: collapse;
    clear: both;
}
.dropdownlcol {
    margin-right: 15px;
}
.tableinner td, th {
    margin: 0;
    padding: 0;
}
#myTable .header {
    cursor: pointer;
}
tr.editinputs td.datatd input {
    font-family: inherit;
    font-size: 80%;
    width: 90px;
}
tr.editinputs td.datatd select {
    font-size: 80%;
    width: 100px;
}
.mytables td, th, .tables td, th {
    padding: 3px 5px 1px;
}
.tables td.th, .tables td.innertable, .tables_sample1 td.th {
    background-color: #EAEFF4;
    border-bottom: 2px solid #658CB3;
    font-weight: 700;
}
.tables td.gray, .tables_sample1 td.gray, .grayg {
    background-color: #F4F4F4;
}
.tables td.bottomborder, .tables_sample1 td.bottomborder, .tables_new td.bottomborder {
    border-bottom: 1px solid #658CB3;
}
.tables td.rightborder, .tables_sample1 td.rightborder, .tables_new td.rightborder {
    border-right: 1px solid #658CB3;
}
.tables_sample1 .bg, .tables_new .bg {
    background-color: #EAEFF4;
    margin: 0 0 0 10px;
}
.tables_sample1 td.innertable, .tables_new td.innertable {
    background-color: #EAEFF4;
    border-bottom: 2px solid #658CB3;
    font-weight: 700;
    width: 180px;
}
td.datatd1 table.tablesm tr td a, td.datatd table.tablesm tr td a, td.datatd1 table.tablesm tr td a:hover, td.datatd table.tablesm tr td a:hover {
    border: 0 none;
    padding: 0;
}
.oprations_table1 td {
    border: 1px solid #FF0000;
    border-collapse: collapse;
    padding: 3px;
}
.oprations_table td {
    border: 1px solid #336699;
    border-collapse: collapse;
    padding: 3px;
}
#compliance .item_block {
    background: none repeat scroll 0 0 #E8E8E8;
    margin-bottom: 10px;
    padding-bottom: 15px;
    width: 1050px;
}
.edit_subjobs_table {
    border: 1px solid #B8BDD0;
    border-collapse: collapse;
    clear: both;
    color: #0F0F0F;
    width: 600px;
}
.trbottomhr {
    border-bottom: 1px solid #DFF0FF;
    height: 40px;
}
.tablehedingbg1 {
    background: none no-repeat scroll left top transparent;
    height: 36px;
}
.tablehedingbgm {
    background:none  repeat-x scroll left top transparent;
    height: 36px;
    margin: 0 0 0 12px;
}
.tablehedingbg2 {
    background: none no-repeat scroll right top transparent;
    height: 36px;
}
th.top {
    background: url("../../images/curve_center.gif") repeat-x scroll left top transparent !important;
    margin: 0 0 0 0;
}
th.bottom {
    background: url("../../images/curve_center.gif") repeat-x scroll left center transparent !important;
    margin: 0 0 0 0;
}
.tablehedingbgsm {
    background: url("../../images/curve_center.gif") repeat-x scroll left top transparent;
    height: 36px;
    margin: 0;
}
.bordernonetable {
    border: medium none;
    margin: 0;
    padding: 0;
}
.aforwardSort {
    background: url("../../images/arrow_down.gif") no-repeat scroll right 5px transparent;
    margin: 0;
    padding: 5px 15px 5px 0;
    text-decoration: none;
}
.areverseSort {
    background: url("../../images/arrow_up.gif") no-repeat scroll right 5px transparent;
    margin: 0;
    padding: 5px 15px 5px 0;
    text-decoration: none;
}
.tablemargin {
    margin: 5px 0;
}
.tablemargin1 {
    margin: 10px 0;
}
.save_search_table {
    padding: 0 10px;
}
.save_search_border {
    border-right: 1px solid #8FDAFF;
    padding: 0 10px 0 0;
}
.tanle_a {
    color: #333333;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-size-adjust: none;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 135%;
    text-decoration: none;
}
.tdlistinga1 {
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: underline;
}
.solidtable thead th {
    background-color: #D6ECFA;
    border-bottom: 1px solid #D6D8D7;
}
.solidtable thead th, .solidtable tfoot th, .solidtable tfoot td {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    padding: 0 10px 0 6px;
    text-transform: capitalize;
}
.solidtable thead th a {
    border: medium none;
    color: #666666;
}
.solidtable thead th a:hover {
    border: medium none;
    color: #666666;
}
.var_img {
    clear: both;
    height: 22px;
    margin: 0 0 20px;
    text-align: right;
}
.var_img img {
    cursor: pointer;
}
.vars_table {
    border: 1px solid #CFE8FF;
    clear: both;
    display: block;
    float: left;
    width: 100%;
}
.vars_table th, .vars_table td {
    border: 1px solid #CFE8FF;
    color: #4F4F4F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 3px 5px;
}
.vars_table th {
    background-color: #CFE9FA;
    border: 0 solid #CFE8FF;
    color: #425180 !important;
    font-weight: bold;
    padding: 3px 5px;
    text-align: left;
}


/*********************
 Common styles for messages
*********************/
#admin_msg .notice, #admin_msg .success, #admin_msg .error {
font-size:100%;
margin:0 0 20px;
padding:10px;
text-align:left;
width:auto;
}
/*********************
 Success styles
*********************/
#admin_msg .success {
background:#E0ECD1 url(../../images/ms/success.gif) no-repeat scroll 12px 12px;
border-color:#60A400;
border-style:solid;
border-width:5px 0 0;
color:#60A400;
}
/*********************
 Errors styles
*********************/
#admin_msg .error {
background:#FFE3E1 url(../../images/ms/error.gif) no-repeat scroll 12px 12px;
border-color:#F14545;
border-style:solid;
border-width:5px 0 0;
color:#F14545;
}
/*********************
 Notice styles
*********************/
#admin_msg .notice {
background:#FFF0DB url(../../images/ms/warning.gif) no-repeat scroll 12px 12px;
border-color:#E7A74C;
border-style:solid;
border-width:5px 0 0;
color:#E7A74C;
}
#admin_msg .error span,#admin_msg .success span,#admin_msg .notice span {
font-size:18px;
font-weight:bold;
padding:2px 40px;
}
#admin_msg .error p,#admin_msg .success p,#admin_msg .notice p {
color:#333333;
margin:0;
padding:0 40px;
}
/* General styles ---------------------------------*/
.hideme { display:none; }
.showme { display:block; }

/*login info*/
.loginint {border-collapse: collapse;clear: both;color: #4F4F4F;width: 60%; border: 1px solid #BCC7D1; }
.loginint label{
color: #2F5A81;
display: block;
font-size: 15px;
font-weight: bold;
padding-top: 6px;}

.loginint .inputbox{
border: 1px solid #B2B2B2;
color: #000000;
font-size: 14px;
padding: 5px 7px;
width: 230px;
}
.loginint .btn {background: none !important;}
.loginint .btn td{border: none !important;}

.loginint .frgtpwd{
  display: block;
  float: left;
  margin: 3px;
  padding: 9px 0;
  width: 30%;
  text-align: center;
}
.loginint .btnbox{
  float: right;
  cursor: pointer;
  background-color: #EDE8E8;
    border: 1px solid #D9D9D9;
    border-radius: 5px 5px 5px 5px;
    color: #323232;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 36px;
    text-align: center;
    width: 110px;
    text-transform: uppercase;
}
.loginint .btnbox:hover, .btnreg:hover, .btnreset:hover {background: none repeat scroll 0 0 #EFF6FC;box-shadow: 2px 2px 2px #888888;}

.genbtnbox{
  cursor: pointer;
  background: none repeat scroll 0 0 #DFF0FF;
  border: 2px solid #868889;
  color: #000000;
  margin: 3px;
  padding: 6px 15px;
}
.genbtnbox:hover{background: none repeat scroll 0 0 #EFF6FC;}

/*listing buttons*/
.list_edit, .list_img, .list_trash{border: 0 !important; width: 16px !important; height: 16px !important; display: block !important; float: left; padding:0 3px 0 0;}
.list_edit {background:url(../../images/icons/page_white_edit.png) no-repeat scroll 0 0 !important;}
.list_img {background:url(../../images/icons/magnifier.png) no-repeat scroll 0 0 !important;}
.list_trash {background:url(../../images/icons/png/action_delete.png) no-repeat scroll 0 0 !important;}

/* focus field used in JQuery */
.focus_f{background:#eef5fc;}
.onblur_f{background:#F7FAFD;}
.frm_select{width:215px; height: 90px; overflow: auto; border: 1px solid #B2B2B2;}
.frm_options{width: 90%; float: left; margin-left: 8px; border-bottom: 1px solid #B2B2B2;}
.frm_options:hover{background-color: #eef5fc;}
.frm_options label{float: left; font-weight: normal !important; width: 86% !important;}
.frm_options .rd{float: left; margin-top: 5px;}
.srch_cnt{background-color: #eef5fc;
    margin: 10px 0;
    padding: 9px;
    color: #000;
}

/*journal contents*/
.jour_contents .curhd{ padding: 5px 0;}
.jour_contents .conta{display: block; float: left; margin-right: 10px;}
.jour_contents .info_data{}
.info_data .show_cont{border: 1px solid #E9E9E9; padding: 5px; margin: 2px 0 10px 0; width: 100%; background-color: #fff;} 
.info_data .show_cont .strg{font-size: 14px; color: #2F5A81;}
.show_cont2{border: 1px solid #E9E9E9; padding: 5px; margin: 2px 0 10px 0; width: 100%; background-color: #EFF8FF;} 
.j_abs{padding: 0; margin: 0; width: 100px; color: #2F5A81;font-size: 13px;font-weight: bold;}
/*search_listing panel*/
.pan_1{float: left; width: 80%;vertical-align: top;}
.pan_2{float: left; width: 20%;vertical-align: top;}


/*pagination*/
.list_pag{float: right;}
.list_pag a{display: block; padding: 2px 3px; margin: 0; float: left;background: none;color: #2F5A81 !important;}
.list_pag a:hover{background:none repeat scroll 0 0 #EDE6DC;color: #CB2B2D !important;}
.list_pag .disabled, .list_pag .current{display: block; padding: 2px 4px; margin: 0; float: left; color: #CB2B2D; font-weight: bold;}
.list_pag .dots{display: block;float: left;margin: 0;padding: 2px 3px;}
/*dashboard*/
.dsh_hd_sum a, .dsh_hd_sum span{ float: left; display: block; padding: 0; margin: 0 6px 0 0; font-size: 14px;}
.dsh_hd_sum span{font-weight: bold; }
.dsh_hd_info a, .dsh_hd_info span{ float: left; display: block; padding: 0; margin: 0 6px 0 0;}
.dsh_hd_info .spn{font-weight: bold; color: #000; }
form .hr{ padding: 0; margin: 0; border: 1px solid red; width: 90%; vertical-align: middle; color: #fff;}

